.clr{
	clear: both;
}
.container{
	width: 100%;
	margin: 10px auto 30px auto;
	display: block;
	float:left;
	border-radius: 20px 0px 0px 0px;
	-moz-box-shadow: 0px 0px 15px #000000;
	-webkit-box-shadow: 0px 0px 15px #000000;
	box-shadow: 0px 0px 15px #000000;
}
.label{
	padding:5px;	
	cursor: pointer;
	color: #777;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
	line-height: 33px;
	font-size: 19px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 1%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eaeaea));
	background: -webkit-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: -o-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: -ms-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );
	float:left;
	box-shadow: 0px 0px 0px 1px #aaa, 1px 0px 0px 0px rgba(255,255,255,0.9) inset, 0px 1px 2px rgba(0,0,0,0.2);
}
.container label{	
	padding:5px;	
	cursor: pointer;
	color: #777;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
	line-height: 33px;
	font-size: 19px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 1%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eaeaea));
	background: -webkit-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: -o-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: -ms-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );
	float:left;
	box-shadow: 0px 0px 0px 1px #aaa, 1px 0px 0px 0px rgba(255,255,255,0.9) inset, 0px 1px 2px rgba(0,0,0,0.2);
}
input{
	display: none;
}
#items{
	position: relative;
	margin: 0px auto;
	padding-top: 20px;
}
.items{
	display: block;
	position: relative;	
	background: #F9F9F9;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	width: 100%;
	height: 120px;
}
#items a{	
	width: 100%;
	height: 100%;
}
#items a img{
height:90%;
margin:2%;
float:left;

}
#items a p{
width:45%;
font-size:14px;
float:left;
word-break:hyphenate;
}
#items a span{
	display: block;
	background: rgba(113,123,161, 0.9);
	font-style: italic;
	color: #fff;
	font-weight: bold;
	padding: 0px;
	position: absolute;
	
	width: 120px;
	height: 0px;
	overflow: hidden;
	opacity: 0;
	text-align: center;
	text-shadow: 1px 1px 1px #303857;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
#items a:hover span{
	height:100%;
	width:100%;	
	opacity: 1;
}
#items li img{
	display: block;
}

#items li{
	margin: 1.5% ;
	float: left;
	width: 30%;
	
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.container label.label-0all{
	border-radius: 20px 0px 0px 0px;
}

input.select-0all:checked ~ label.label-0all,
input.select-01:checked ~ label.label-01,
input.select-02:checked ~ label.label-02,
input.select-03:checked ~ label.label-03,
input.select-04:checked ~ label.label-04,
input.select-05:checked ~ label.label-05,
input.select-06:checked ~ label.label-06,
input.select-07:checked ~ label.label-07,
input.select-08:checked ~ label.label-08,
input.select-09:checked ~ label.label-09{
	background: #646d93;
	background: -moz-linear-gradient(top, #646d93 0%, #7c87ad 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#646d93), color-stop(100%,#7c87ad));
	background: -webkit-linear-gradient(top, #646d93 0%,#7c87ad 100%);
	background: -o-linear-gradient(top, #646d93 0%,#7c87ad 100%);
	background: -ms-linear-gradient(top, #646d93 0%,#7c87ad 100%);
	background: linear-gradient(top, #646d93 0%,#7c87ad 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#646d93', endColorstr='#7c87ad',GradientType=0 );
	color: #424d71;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.3);
	box-shadow: 0px 0px 0px 1px #40496e, 0 1px 2px rgba(0,0,0,0.1) inset;
}

input.select-01:checked ~ #items .item-01,
input.select-02:checked ~ #items .item-02,
input.select-03:checked ~ #items .item-03,
input.select-04:checked ~ #items .item-04,
input.select-05:checked ~ #items .item-05,
input.select-06:checked ~ #items .item-06,
input.select-07:checked ~ #items .item-07,
input.select-08:checked ~ #items .item-08,
input.select-09:checked ~ #items .item-09{	
	opacity: 1;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
input.select-01:checked ~ #items li:not(.item-01),
input.select-02:checked ~ #items li:not(.item-02),
input.select-03:checked ~ #items li:not(.item-03),
input.select-04:checked ~ #items li:not(.item-04),
input.select-05:checked ~ #items li:not(.item-05),
input.select-06:checked ~ #items li:not(.item-06),
input.select-07:checked ~ #items li:not(.item-07),
input.select-08:checked ~ #items li:not(.item-08),
input.select-09:checked ~ #items li:not(.item-09){
	opacity: 0.1;
	-webkit-transform: scale(0.5);
	-moz-transform: scale(0.5);
	-o-transform: scale(0.5);
	-ms-transform: scale(0.5);
	transform: scale(0.5);
	
}
input.select-01:checked ~ #items li:not(.item-01) span,
input.select-02:checked ~ #items li:not(.item-02) span,
input.select-03:checked ~ #items li:not(.item-03) span,
input.select-04:checked ~ #items li:not(.item-04) span,
input.select-05:checked ~ #items li:not(.item-05) span,
input.select-06:checked ~ #items li:not(.item-06) span,
input.select-07:checked ~ #items li:not(.item-07) span,
input.select-08:checked ~ #items li:not(.item-08) span,
input.select-09:checked ~ #items li:not(.item-09) span{
	display:none;
}
.container label.label-1all{
	border-radius: 20px 0px 0px 0px;
}

input.select-1all:checked ~ label.label-1all,
input.select-11:checked ~ label.label-11,
input.select-12:checked ~ label.label-12,
input.select-13:checked ~ label.label-13,
input.select-14:checked ~ label.label-14,
input.select-15:checked ~ label.label-15,
input.select-16:checked ~ label.label-16,
input.select-17:checked ~ label.label-17,
input.select-18:checked ~ label.label-18,
input.select-19:checked ~ label.label-19{
	background: #646d93;
	background: -moz-linear-gradient(top, #646d93 0%, #7c87ad 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#646d93), color-stop(100%,#7c87ad));
	background: -webkit-linear-gradient(top, #646d93 0%,#7c87ad 100%);
	background: -o-linear-gradient(top, #646d93 0%,#7c87ad 100%);
	background: -ms-linear-gradient(top, #646d93 0%,#7c87ad 100%);
	background: linear-gradient(top, #646d93 0%,#7c87ad 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#646d93', endColorstr='#7c87ad',GradientType=0 );
	color: #424d71;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.3);
	box-shadow: 0px 0px 0px 1px #40496e, 0 1px 2px rgba(0,0,0,0.1) inset;
}

input.select-11:checked ~ #items .item-11,
input.select-12:checked ~ #items .item-12,
input.select-13:checked ~ #items .item-13,
input.select-14:checked ~ #items .item-14,
input.select-15:checked ~ #items .item-15,
input.select-16:checked ~ #items .item-16,
input.select-17:checked ~ #items .item-17,
input.select-18:checked ~ #items .item-18,
input.select-19:checked ~ #items .item-19{	
	opacity: 1;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
input.select-11:checked ~ #items li:not(.item-11),
input.select-12:checked ~ #items li:not(.item-12),
input.select-13:checked ~ #items li:not(.item-13),
input.select-14:checked ~ #items li:not(.item-14),
input.select-15:checked ~ #items li:not(.item-15),
input.select-16:checked ~ #items li:not(.item-16),
input.select-17:checked ~ #items li:not(.item-17),
input.select-18:checked ~ #items li:not(.item-18),
input.select-19:checked ~ #items li:not(.item-19){
	opacity: 0.1;
	-webkit-transform: scale(0.5);
	-moz-transform: scale(0.5);
	-o-transform: scale(0.5);
	-ms-transform: scale(0.5);
	transform: scale(0.5);
	
}
input.select-11:checked ~ #items li:not(.item-11) span,
input.select-12:checked ~ #items li:not(.item-12) span,
input.select-13:checked ~ #items li:not(.item-13) span,
input.select-14:checked ~ #items li:not(.item-14) span,
input.select-15:checked ~ #items li:not(.item-15) span,
input.select-16:checked ~ #items li:not(.item-16) span,
input.select-17:checked ~ #items li:not(.item-17) span,
input.select-18:checked ~ #items li:not(.item-18) span,
input.select-19:checked ~ #items li:not(.item-19) span{
	display:none;
}
.container label.label-2all{
	border-radius: 20px 0px 0px 0px;
}

input.select-2all:checked ~ label.label-2all,
input.select-21:checked ~ label.label-21,
input.select-22:checked ~ label.label-22,
input.select-23:checked ~ label.label-23,
input.select-24:checked ~ label.label-24,
input.select-25:checked ~ label.label-25,
input.select-26:checked ~ label.label-26,
input.select-27:checked ~ label.label-27,
input.select-28:checked ~ label.label-28,
input.select-29:checked ~ label.label-29{
	background: #646d93;
	background: -moz-linear-gradient(top, #646d93 0%, #7c87ad 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#646d93), color-stop(100%,#7c87ad));
	background: -webkit-linear-gradient(top, #646d93 0%,#7c87ad 100%);
	background: -o-linear-gradient(top, #646d93 0%,#7c87ad 100%);
	background: -ms-linear-gradient(top, #646d93 0%,#7c87ad 100%);
	background: linear-gradient(top, #646d93 0%,#7c87ad 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#646d93', endColorstr='#7c87ad',GradientType=0 );
	color: #424d71;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.3);
	box-shadow: 0px 0px 0px 1px #40496e, 0 1px 2px rgba(0,0,0,0.1) inset;
}

input.select-21:checked ~ #items .item-21,
input.select-22:checked ~ #items .item-22,
input.select-23:checked ~ #items .item-23,
input.select-24:checked ~ #items .item-24,
input.select-25:checked ~ #items .item-25,
input.select-26:checked ~ #items .item-26,
input.select-27:checked ~ #items .item-27,
input.select-28:checked ~ #items .item-28,
input.select-29:checked ~ #items .item-29{	
	opacity: 1;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
input.select-21:checked ~ #items li:not(.item-21),
input.select-22:checked ~ #items li:not(.item-22),
input.select-23:checked ~ #items li:not(.item-23),
input.select-24:checked ~ #items li:not(.item-24),
input.select-25:checked ~ #items li:not(.item-25),
input.select-26:checked ~ #items li:not(.item-26),
input.select-27:checked ~ #items li:not(.item-27),
input.select-28:checked ~ #items li:not(.item-28),
input.select-29:checked ~ #items li:not(.item-29){
	opacity: 0.1;
	-webkit-transform: scale(0.5);
	-moz-transform: scale(0.5);
	-o-transform: scale(0.5);
	-ms-transform: scale(0.5);
	transform: scale(0.5);
	
}
input.select-21:checked ~ #items li:not(.item-21) span,
input.select-22:checked ~ #items li:not(.item-22) span,
input.select-23:checked ~ #items li:not(.item-23) span,
input.select-24:checked ~ #items li:not(.item-24) span,
input.select-25:checked ~ #items li:not(.item-25) span,
input.select-26:checked ~ #items li:not(.item-26) span,
input.select-27:checked ~ #items li:not(.item-27) span,
input.select-28:checked ~ #items li:not(.item-28) span,
input.select-29:checked ~ #items li:not(.item-29) span{
	display:none;
}
.container label.label-3all{
	border-radius: 20px 0px 0px 0px;
}

input.select-3all:checked ~ label.label-3all,
input.select-31:checked ~ label.label-31,
input.select-32:checked ~ label.label-32,
input.select-33:checked ~ label.label-33,
input.select-34:checked ~ label.label-34,
input.select-35:checked ~ label.label-35,
input.select-36:checked ~ label.label-36,
input.select-37:checked ~ label.label-37,
input.select-38:checked ~ label.label-38,
input.select-39:checked ~ label.label-39{
	background: #646d93;
	background: -moz-linear-gradient(top, #646d93 0%, #7c87ad 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#646d93), color-stop(100%,#7c87ad));
	background: -webkit-linear-gradient(top, #646d93 0%,#7c87ad 100%);
	background: -o-linear-gradient(top, #646d93 0%,#7c87ad 100%);
	background: -ms-linear-gradient(top, #646d93 0%,#7c87ad 100%);
	background: linear-gradient(top, #646d93 0%,#7c87ad 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#646d93', endColorstr='#7c87ad',GradientType=0 );
	color: #424d71;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.3);
	box-shadow: 0px 0px 0px 1px #40496e, 0 1px 2px rgba(0,0,0,0.1) inset;
}

input.select-31:checked ~ #items .item-31,
input.select-32:checked ~ #items .item-32,
input.select-33:checked ~ #items .item-33,
input.select-34:checked ~ #items .item-34,
input.select-35:checked ~ #items .item-35,
input.select-36:checked ~ #items .item-36,
input.select-37:checked ~ #items .item-37,
input.select-38:checked ~ #items .item-38,
input.select-39:checked ~ #items .item-39{	
	opacity: 1;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
input.select-31:checked ~ #items li:not(.item-31),
input.select-32:checked ~ #items li:not(.item-32),
input.select-33:checked ~ #items li:not(.item-33),
input.select-34:checked ~ #items li:not(.item-34),
input.select-35:checked ~ #items li:not(.item-35),
input.select-36:checked ~ #items li:not(.item-36),
input.select-37:checked ~ #items li:not(.item-37),
input.select-38:checked ~ #items li:not(.item-38),
input.select-39:checked ~ #items li:not(.item-39){
	opacity: 0.1;
	-webkit-transform: scale(0.5);
	-moz-transform: scale(0.5);
	-o-transform: scale(0.5);
	-ms-transform: scale(0.5);
	transform: scale(0.5);
	
}
input.select-31:checked ~ #items li:not(.item-31) span,
input.select-32:checked ~ #items li:not(.item-32) span,
input.select-33:checked ~ #items li:not(.item-33) span,
input.select-34:checked ~ #items li:not(.item-34) span,
input.select-35:checked ~ #items li:not(.item-35) span,
input.select-36:checked ~ #items li:not(.item-36) span,
input.select-37:checked ~ #items li:not(.item-37) span,
input.select-38:checked ~ #items li:not(.item-38) span,
input.select-39:checked ~ #items li:not(.item-39) span{
	display:none;
}
.container label.label-4all{
	border-radius: 20px 0px 0px 0px;
}

input.select-4all:checked ~ label.label-4all,
input.select-41:checked ~ label.label-41,
input.select-42:checked ~ label.label-42,
input.select-43:checked ~ label.label-43,
input.select-44:checked ~ label.label-44,
input.select-45:checked ~ label.label-45,
input.select-46:checked ~ label.label-46,
input.select-47:checked ~ label.label-47,
input.select-48:checked ~ label.label-48,
input.select-49:checked ~ label.label-49{
	background: #646d93;
	background: -moz-linear-gradient(top, #646d93 0%, #7c87ad 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#646d93), color-stop(100%,#7c87ad));
	background: -webkit-linear-gradient(top, #646d93 0%,#7c87ad 100%);
	background: -o-linear-gradient(top, #646d93 0%,#7c87ad 100%);
	background: -ms-linear-gradient(top, #646d93 0%,#7c87ad 100%);
	background: linear-gradient(top, #646d93 0%,#7c87ad 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#646d93', endColorstr='#7c87ad',GradientType=0 );
	color: #424d71;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.3);
	box-shadow: 0px 0px 0px 1px #40496e, 0 1px 2px rgba(0,0,0,0.1) inset;
}

input.select-41:checked ~ #items .item-41,
input.select-42:checked ~ #items .item-42,
input.select-43:checked ~ #items .item-43,
input.select-44:checked ~ #items .item-44,
input.select-45:checked ~ #items .item-45,
input.select-46:checked ~ #items .item-46,
input.select-47:checked ~ #items .item-47,
input.select-48:checked ~ #items .item-48,
input.select-49:checked ~ #items .item-49{	
	opacity: 1;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
input.select-41:checked ~ #items li:not(.item-41),
input.select-42:checked ~ #items li:not(.item-42),
input.select-43:checked ~ #items li:not(.item-43),
input.select-44:checked ~ #items li:not(.item-44),
input.select-45:checked ~ #items li:not(.item-45),
input.select-46:checked ~ #items li:not(.item-46),
input.select-47:checked ~ #items li:not(.item-47),
input.select-48:checked ~ #items li:not(.item-48),
input.select-49:checked ~ #items li:not(.item-49){
	opacity: 0.1;
	-webkit-transform: scale(0.5);
	-moz-transform: scale(0.5);
	-o-transform: scale(0.5);
	-ms-transform: scale(0.5);
	transform: scale(0.5);
	
}
input.select-41:checked ~ #items li:not(.item-41) span,
input.select-42:checked ~ #items li:not(.item-42) span,
input.select-43:checked ~ #items li:not(.item-43) span,
input.select-44:checked ~ #items li:not(.item-44) span,
input.select-45:checked ~ #items li:not(.item-45) span,
input.select-46:checked ~ #items li:not(.item-46) span,
input.select-47:checked ~ #items li:not(.item-47) span,
input.select-48:checked ~ #items li:not(.item-48) span,
input.select-49:checked ~ #items li:not(.item-49) span{
	display:none;
}
.container label.label-5all{
	border-radius: 20px 0px 0px 0px;
}

input.select-5all:checked ~ label.label-5all,
input.select-51:checked ~ label.label-51,
input.select-52:checked ~ label.label-52,
input.select-53:checked ~ label.label-53,
input.select-54:checked ~ label.label-54,
input.select-55:checked ~ label.label-55,
input.select-56:checked ~ label.label-56,
input.select-57:checked ~ label.label-57,
input.select-58:checked ~ label.label-58,
input.select-59:checked ~ label.label-59{
	background: #646d93;
	background: -moz-linear-gradient(top, #646d93 0%, #7c87ad 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#646d93), color-stop(100%,#7c87ad));
	background: -webkit-linear-gradient(top, #646d93 0%,#7c87ad 100%);
	background: -o-linear-gradient(top, #646d93 0%,#7c87ad 100%);
	background: -ms-linear-gradient(top, #646d93 0%,#7c87ad 100%);
	background: linear-gradient(top, #646d93 0%,#7c87ad 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#646d93', endColorstr='#7c87ad',GradientType=0 );
	color: #424d71;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.3);
	box-shadow: 0px 0px 0px 1px #40496e, 0 1px 2px rgba(0,0,0,0.1) inset;
}

input.select-51:checked ~ #items .item-51,
input.select-52:checked ~ #items .item-52,
input.select-53:checked ~ #items .item-53,
input.select-54:checked ~ #items .item-54,
input.select-55:checked ~ #items .item-55,
input.select-56:checked ~ #items .item-56,
input.select-57:checked ~ #items .item-57,
input.select-58:checked ~ #items .item-58,
input.select-59:checked ~ #items .item-59{	
	opacity: 1;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
input.select-51:checked ~ #items li:not(.item-51),
input.select-52:checked ~ #items li:not(.item-52),
input.select-53:checked ~ #items li:not(.item-53),
input.select-54:checked ~ #items li:not(.item-54),
input.select-55:checked ~ #items li:not(.item-55),
input.select-56:checked ~ #items li:not(.item-56),
input.select-57:checked ~ #items li:not(.item-57),
input.select-58:checked ~ #items li:not(.item-58),
input.select-59:checked ~ #items li:not(.item-59){
	opacity: 0.1;
	-webkit-transform: scale(0.5);
	-moz-transform: scale(0.5);
	-o-transform: scale(0.5);
	-ms-transform: scale(0.5);
	transform: scale(0.5);
	
}
input.select-51:checked ~ #items li:not(.item-51) span,
input.select-52:checked ~ #items li:not(.item-52) span,
input.select-53:checked ~ #items li:not(.item-53) span,
input.select-54:checked ~ #items li:not(.item-54) span,
input.select-55:checked ~ #items li:not(.item-55) span,
input.select-56:checked ~ #items li:not(.item-56) span,
input.select-57:checked ~ #items li:not(.item-57) span,
input.select-58:checked ~ #items li:not(.item-58) span,
input.select-59:checked ~ #items li:not(.item-59) span{
	display:none;
}
.container label.label-6all{
	border-radius: 20px 0px 0px 0px;
}

input.select-6all:checked ~ label.label-6all,
input.select-61:checked ~ label.label-61,
input.select-62:checked ~ label.label-62,
input.select-63:checked ~ label.label-63,
input.select-64:checked ~ label.label-64,
input.select-65:checked ~ label.label-65,
input.select-66:checked ~ label.label-66,
input.select-67:checked ~ label.label-67,
input.select-68:checked ~ label.label-68,
input.select-69:checked ~ label.label-69{
	background: #646d93;
	background: -moz-linear-gradient(top, #646d93 0%, #7c87ad 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#646d93), color-stop(100%,#7c87ad));
	background: -webkit-linear-gradient(top, #646d93 0%,#7c87ad 100%);
	background: -o-linear-gradient(top, #646d93 0%,#7c87ad 100%);
	background: -ms-linear-gradient(top, #646d93 0%,#7c87ad 100%);
	background: linear-gradient(top, #646d93 0%,#7c87ad 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#646d93', endColorstr='#7c87ad',GradientType=0 );
	color: #424d71;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.3);
	box-shadow: 0px 0px 0px 1px #40496e, 0 1px 2px rgba(0,0,0,0.1) inset;
}

input.select-61:checked ~ #items .item-61,
input.select-62:checked ~ #items .item-62,
input.select-63:checked ~ #items .item-63,
input.select-64:checked ~ #items .item-64,
input.select-65:checked ~ #items .item-65,
input.select-66:checked ~ #items .item-66,
input.select-67:checked ~ #items .item-67,
input.select-68:checked ~ #items .item-68,
input.select-69:checked ~ #items .item-69{	
	opacity: 1;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
input.select-61:checked ~ #items li:not(.item-61),
input.select-62:checked ~ #items li:not(.item-62),
input.select-63:checked ~ #items li:not(.item-63),
input.select-64:checked ~ #items li:not(.item-64),
input.select-65:checked ~ #items li:not(.item-65),
input.select-66:checked ~ #items li:not(.item-66),
input.select-67:checked ~ #items li:not(.item-67),
input.select-68:checked ~ #items li:not(.item-68),
input.select-69:checked ~ #items li:not(.item-69){
	opacity: 0.1;
	-webkit-transform: scale(0.5);
	-moz-transform: scale(0.5);
	-o-transform: scale(0.5);
	-ms-transform: scale(0.5);
	transform: scale(0.5);
	
}
input.select-61:checked ~ #items li:not(.item-61) span,
input.select-62:checked ~ #items li:not(.item-62) span,
input.select-63:checked ~ #items li:not(.item-63) span,
input.select-64:checked ~ #items li:not(.item-64) span,
input.select-65:checked ~ #items li:not(.item-65) span,
input.select-66:checked ~ #items li:not(.item-66) span,
input.select-67:checked ~ #items li:not(.item-67) span,
input.select-68:checked ~ #items li:not(.item-68) span,
input.select-69:checked ~ #items li:not(.item-69) span{
	display:none;
}
.container label.label-7all{
	border-radius: 20px 0px 0px 0px;
}

input.select-7all:checked ~ label.label-7all,
input.select-71:checked ~ label.label-71,
input.select-72:checked ~ label.label-72,
input.select-73:checked ~ label.label-73,
input.select-74:checked ~ label.label-74,
input.select-75:checked ~ label.label-75,
input.select-76:checked ~ label.label-76,
input.select-77:checked ~ label.label-77,
input.select-78:checked ~ label.label-78,
input.select-79:checked ~ label.label-79{
	background: #646d93;
	background: -moz-linear-gradient(top, #646d93 0%, #7c87ad 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#646d93), color-stop(100%,#7c87ad));
	background: -webkit-linear-gradient(top, #646d93 0%,#7c87ad 100%);
	background: -o-linear-gradient(top, #646d93 0%,#7c87ad 100%);
	background: -ms-linear-gradient(top, #646d93 0%,#7c87ad 100%);
	background: linear-gradient(top, #646d93 0%,#7c87ad 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#646d93', endColorstr='#7c87ad',GradientType=0 );
	color: #424d71;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.3);
	box-shadow: 0px 0px 0px 1px #40496e, 0 1px 2px rgba(0,0,0,0.1) inset;
}

input.select-71:checked ~ #items .item-71,
input.select-72:checked ~ #items .item-72,
input.select-73:checked ~ #items .item-73,
input.select-74:checked ~ #items .item-74,
input.select-75:checked ~ #items .item-75,
input.select-76:checked ~ #items .item-76,
input.select-77:checked ~ #items .item-77,
input.select-78:checked ~ #items .item-78,
input.select-79:checked ~ #items .item-79{	
	opacity: 1;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
input.select-71:checked ~ #items li:not(.item-71),
input.select-72:checked ~ #items li:not(.item-72),
input.select-73:checked ~ #items li:not(.item-73),
input.select-74:checked ~ #items li:not(.item-74),
input.select-75:checked ~ #items li:not(.item-75),
input.select-76:checked ~ #items li:not(.item-76),
input.select-77:checked ~ #items li:not(.item-77),
input.select-78:checked ~ #items li:not(.item-78),
input.select-79:checked ~ #items li:not(.item-79){
	opacity: 0.1;
	-webkit-transform: scale(0.5);
	-moz-transform: scale(0.5);
	-o-transform: scale(0.5);
	-ms-transform: scale(0.5);
	transform: scale(0.5);
	
}
input.select-71:checked ~ #items li:not(.item-71) span,
input.select-72:checked ~ #items li:not(.item-72) span,
input.select-73:checked ~ #items li:not(.item-73) span,
input.select-74:checked ~ #items li:not(.item-74) span,
input.select-75:checked ~ #items li:not(.item-75) span,
input.select-76:checked ~ #items li:not(.item-76) span,
input.select-77:checked ~ #items li:not(.item-77) span,
input.select-78:checked ~ #items li:not(.item-78) span,
input.select-79:checked ~ #items li:not(.item-79) span{
	display:none;
}
.container label.label-8all{
	border-radius: 20px 0px 0px 0px;
}

input.select-8all:checked ~ label.label-8all,
input.select-81:checked ~ label.label-81,
input.select-82:checked ~ label.label-82,
input.select-83:checked ~ label.label-83,
input.select-84:checked ~ label.label-84,
input.select-85:checked ~ label.label-85,
input.select-86:checked ~ label.label-86,
input.select-87:checked ~ label.label-87,
input.select-88:checked ~ label.label-88,
input.select-89:checked ~ label.label-89{
	background: #646d93;
	background: -moz-linear-gradient(top, #646d93 0%, #7c87ad 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#646d93), color-stop(100%,#7c87ad));
	background: -webkit-linear-gradient(top, #646d93 0%,#7c87ad 100%);
	background: -o-linear-gradient(top, #646d93 0%,#7c87ad 100%);
	background: -ms-linear-gradient(top, #646d93 0%,#7c87ad 100%);
	background: linear-gradient(top, #646d93 0%,#7c87ad 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#646d93', endColorstr='#7c87ad',GradientType=0 );
	color: #424d71;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.3);
	box-shadow: 0px 0px 0px 1px #40496e, 0 1px 2px rgba(0,0,0,0.1) inset;
}

input.select-81:checked ~ #items .item-81,
input.select-82:checked ~ #items .item-82,
input.select-83:checked ~ #items .item-83,
input.select-84:checked ~ #items .item-84,
input.select-85:checked ~ #items .item-85,
input.select-86:checked ~ #items .item-86,
input.select-87:checked ~ #items .item-87,
input.select-88:checked ~ #items .item-88,
input.select-89:checked ~ #items .item-89{	
	opacity: 1;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
input.select-81:checked ~ #items li:not(.item-81),
input.select-82:checked ~ #items li:not(.item-82),
input.select-83:checked ~ #items li:not(.item-83),
input.select-84:checked ~ #items li:not(.item-84),
input.select-85:checked ~ #items li:not(.item-85),
input.select-86:checked ~ #items li:not(.item-86),
input.select-87:checked ~ #items li:not(.item-87),
input.select-88:checked ~ #items li:not(.item-88),
input.select-89:checked ~ #items li:not(.item-89){
	opacity: 0.1;
	-webkit-transform: scale(0.5);
	-moz-transform: scale(0.5);
	-o-transform: scale(0.5);
	-ms-transform: scale(0.5);
	transform: scale(0.5);
	
}
input.select-81:checked ~ #items li:not(.item-81) span,
input.select-82:checked ~ #items li:not(.item-82) span,
input.select-83:checked ~ #items li:not(.item-83) span,
input.select-84:checked ~ #items li:not(.item-84) span,
input.select-85:checked ~ #items li:not(.item-85) span,
input.select-86:checked ~ #items li:not(.item-86) span,
input.select-87:checked ~ #items li:not(.item-87) span,
input.select-88:checked ~ #items li:not(.item-88) span,
input.select-89:checked ~ #items li:not(.item-89) span{
	display:none;
}
.container label.label-9all{
	border-radius: 20px 0px 0px 0px;
}

input.select-9all:checked ~ label.label-9all,
input.select-91:checked ~ label.label-91,
input.select-92:checked ~ label.label-92,
input.select-93:checked ~ label.label-93,
input.select-94:checked ~ label.label-94,
input.select-95:checked ~ label.label-95,
input.select-96:checked ~ label.label-96,
input.select-97:checked ~ label.label-97,
input.select-98:checked ~ label.label-98,
input.select-99:checked ~ label.label-99{
	background: #646d93;
	background: -moz-linear-gradient(top, #646d93 0%, #7c87ad 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#646d93), color-stop(100%,#7c87ad));
	background: -webkit-linear-gradient(top, #646d93 0%,#7c87ad 100%);
	background: -o-linear-gradient(top, #646d93 0%,#7c87ad 100%);
	background: -ms-linear-gradient(top, #646d93 0%,#7c87ad 100%);
	background: linear-gradient(top, #646d93 0%,#7c87ad 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#646d93', endColorstr='#7c87ad',GradientType=0 );
	color: #424d71;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.3);
	box-shadow: 0px 0px 0px 1px #40496e, 0 1px 2px rgba(0,0,0,0.1) inset;
}

input.select-91:checked ~ #items .item-91,
input.select-92:checked ~ #items .item-92,
input.select-93:checked ~ #items .item-93,
input.select-94:checked ~ #items .item-94,
input.select-95:checked ~ #items .item-95,
input.select-96:checked ~ #items .item-96,
input.select-97:checked ~ #items .item-97,
input.select-98:checked ~ #items .item-98,
input.select-99:checked ~ #items .item-99{	
	opacity: 1;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
input.select-91:checked ~ #items li:not(.item-91),
input.select-92:checked ~ #items li:not(.item-92),
input.select-93:checked ~ #items li:not(.item-93),
input.select-94:checked ~ #items li:not(.item-94),
input.select-95:checked ~ #items li:not(.item-95),
input.select-96:checked ~ #items li:not(.item-96),
input.select-97:checked ~ #items li:not(.item-97),
input.select-98:checked ~ #items li:not(.item-98),
input.select-99:checked ~ #items li:not(.item-99){
	opacity: 0.1;
	-webkit-transform: scale(0.5);
	-moz-transform: scale(0.5);
	-o-transform: scale(0.5);
	-ms-transform: scale(0.5);
	transform: scale(0.5);
	
}
input.select-91:checked ~ #items li:not(.item-91) span,
input.select-92:checked ~ #items li:not(.item-92) span,
input.select-93:checked ~ #items li:not(.item-93) span,
input.select-94:checked ~ #items li:not(.item-94) span,
input.select-95:checked ~ #items li:not(.item-95) span,
input.select-96:checked ~ #items li:not(.item-96) span,
input.select-97:checked ~ #items li:not(.item-97) span,
input.select-98:checked ~ #items li:not(.item-98) span,
input.select-99:checked ~ #items li:not(.item-99) span{
	display:none;
}